package com.huike.springboot1.demos.service;

import com.github.pagehelper.PageInfo;
import com.huike.springboot1.demos.pojo.Product;

import java.math.BigDecimal;
import java.util.List;

public interface ProductService {
    public List<Product> getProductList();

    public void deleteProductById(Long id);

    void insertProduct(Product product);

    Product selectProductById(Long id);

    void updateProductById(Product product);
//多条件查询
    List<Product> searchProduct(String productName, BigDecimal min, BigDecimal maxAmount, String productCategory);
//    分页查询，这个和Mapper的抽象方法不一样
    PageInfo<Product> searchProduct1(String productName, BigDecimal min, BigDecimal maxAmount, String productCategory,
                                 int pageNum, int pageSize);   // 留这俩用于 PageHelper
}
